Package com.cisco.pt.mu
Class MUNameUpdMessage
java.lang.Object
com.cisco.pt.impl.LTVImpl
com.cisco.pt.mu.MultiUserMessage
com.cisco.pt.mu.MUNameUpdMessage
- All Implemented Interfaces:
LTV
This is a name update message from PT.
-
Field Summary
FieldsFields inherited from class com.cisco.pt.mu.MultiUserMessage
ePtmpMUMsg, PTMP_TYPE_MUCONIN, PTMP_TYPE_MUCONOUT, PTMP_TYPE_MULINKUPDATE, PTMP_TYPE_MULINKUPDATESTATUS, PTMP_TYPE_MUNAMEUPDATE, PTMP_TYPE_MUNEGOREQ, PTMP_TYPE_MUNEGORESP, PTMP_TYPE_MUPDU, PTMP_TYPE_MUPORTADV, PTMP_TYPE_MUSAVENETREQ, PTMP_TYPE_MUSAVENETRESPFields inherited from interface com.cisco.pt.LTV
AUTH_CHALLENGE_TYPE, AUTH_REQUEST_TYPE, AUTH_RESPONSE_TYPE, AUTH_STATUS_TYPE, DISCONNECT_MESSAGE_TYPE, IPC_ERROR_TYPE, IPC_EVENT_SUBSCRIPTION_TYPE, IPC_EVENT_TYPE, IPC_MESSAGE_TYPE, IPC_RESPONSE_TYPE, KEEP_ALIVE_MESSAGE_TYPE, MULTI_USER_MESSAGE_TYPE, NEGOTIATION_MESSAGE_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionMUNameUpdMessage(String name) This function creates a name update message for the MU protocol. -
Method Summary
Modifier and TypeMethodDescriptionvoidencodeTypeAndPayload(EncodedBuffer buffer) Serializes the message into a PtmpBuffer.static MUNameUpdMessagegetMessage(EncodedBuffer buffer) A deserialization function that creates a new message from a PtmpBuffer object.getName()Gets the name from the update message.voidSets the updated named.toString()Converts this message into a string for debugging purposesMethods inherited from class com.cisco.pt.mu.MultiUserMessage
isConInput, isConOutput, isLinkUpdate, isLinkUpdateStatus, isMuMessage, isPDU, isPortAdv, isSaveRequest, isSaveResponseMethods inherited from class com.cisco.pt.impl.LTVImpl
getLength, getMessageId, getNextMessageId, getType, getValue, hasResponse, isEvent, isResponse, setLength, setType, setValue
-
Field Details
-
name
-
-
Constructor Details
-
MUNameUpdMessage
This function creates a name update message for the MU protocol.- Parameters:
name- String
-
MUNameUpdMessage
public MUNameUpdMessage()
-
-
Method Details
-
setName
Sets the updated named.- Parameters:
name- The updated named to send
-
getName
Gets the name from the update message.- Returns:
- String The updated name
-
getMessage
A deserialization function that creates a new message from a PtmpBuffer object.- Parameters:
buffer- The PtmpBuffer to get from- Returns:
- A new instance of a MUNameUpdMessage class get from the buffer
-
encodeTypeAndPayload
Serializes the message into a PtmpBuffer.- Specified by:
encodeTypeAndPayloadin interfaceLTV- Overrides:
encodeTypeAndPayloadin classLTVImpl- Parameters:
buffer- The PtmpBuffer to put the message into
-
toString
Converts this message into a string for debugging purposes- Overrides:
toStringin classMultiUserMessage- Returns:
- A string representation of this message
-